#pragma once
#include "interfaces.h"
#include "Geometry.h"
#include "Mesh.h"
class MeshNode : public SceneNode
{
public:
	MeshNode(Vec3 pos = Vec3(0,0,0),Quaternion quat = Quaternion(0,0,0,1)) : SceneNode(pos, quat) {} ;
	MeshNode(Mat4x4 World_Mat) : SceneNode(World_Mat) {};
	~MeshNode() { }

	AssetDataPtr m_pMesh;
	AssetDataPtr m_pMaterial;
	virtual bool VOnRender(IScene *pScene);
};